AD J A N G O 프로젝트발표
따스아리:따뜻한메아리
I N D E X
A조소개
주제소개
기능시현
코드분석
A조소개 작업내용 기능시연 코드분석
주제 소개 늘어나는 유기동물들
동물들이 안전하게 입양 있는 사이트
A조소개 작업내용 기능시연 코드분석
주제 소개 벤치마킹
출처 : https://animal.seoul.go.kr/index
부족한점
①지역 한정
②입양자 : 자기 지역과 멀면 입양이 곤란
③동물 : 어떤 사람이 입양 모름
개선
①전국 보호소와 연결된 입양사이트
②지역 기반 사이트 ex)당근 마켓
③체크리스트로 입양 테스트 자격 부여
A조소개 작업내용 기능시연 코드분석
주제 소개 따스아리 동물복지센터
A조소개 작업내용 기능시연 코드분석
주제 소개 따스아리 동물복지센터
A조소개
김미림 팀장, 회원가입, 로그인, 유실동물 게시판, 지역기반 (세션)
윤하늘 테이블 관계도, CxOracle, 회원가입, 로그인, 유실동물 게시판 (디테일)
강신우 간트차트, CxOracle, 회원가입, 로그인, 유실동물 게시판(파일업로드)
윤상필 UI, 프로젝트 머지, Chart wordCloud, AWS 서버 업로드
김나영 UI, mySql, 입양동물소개, 입양하기, 마이페이지, 발표자료 통합
김세연 Sqlite, 유스케이스, 입양 사전 체크리스트, 입양동물소개, 입양하기
DB 더미데이터 입력 , 담당 모듈 발표자료 정리
작업내용 기능시연 코드분석
소개 조원소개 역할분담
A조소개 작업내용 기능시연 코드분석
일정표 간트차트
회원가입
입양자격
심사
지역선택
입양대기
동물소개
입양
동물찾기
통계확인
로그인
입양동물
상세
<옵션>
<옵션>
<방문자>
<회원>
FAQ
동물찾기
리스트
동물찾기
등록 <포함>
입양절차
소개
입양센터
소개
입양신청
파일
업로드
MySQL
---------
adopt
animal_board
Local
member
SQLite
---------
adopt_faq
adopt_survey
동물찾기
상세
A조소개 작업내용 기능시연 코드분석
UML 유스케이스
A조소개 작업내용 기능시연 코드분석
FAQ
SURVEY
MEMBER
LOCAL
ANIMAL_BOARD ADOPT
Cx_Oracle & MySql sqLite
Database 테이블 구조도
A조소개 작업내용 기능시연 코드분석
Database 테이블 구조도
A조소개 작업내용 기능시연 코드분석
기능 시연 로그인 / 체크리스트 / 입양받기 / 게시판
A조소개 작업내용 기능시연 코드분석
구현 핵심 기능
Session
Cx_Oracle, MySql, Sqlite
MySql subQuery, Join
File Upload
Word cloud, Chart
AWS
핵심 기능 구현해야 하는 핵심 기능
A조소개 작업내용
Session 지역기반 서비스
Animal-views.py
Animal-models.py
코드분석
A조소개 작업내용
Session 지역기반 서비스 코드분석
A조소개 작업내용
Cx-Oracle 데이터베이스 테스트 핸들링 코드분석
A조소개 작업내용
mySql 데이터베이스 핸들링 코드분석
A조소개 작업내용
mySql 데이터베이스 핸들링 (입양 가능 동물)
Connect Cursor 얻어오는 클래스 입양가능 동물 리스트 띄우기 입양가능 동물 상세 정보 띄우기
코드분석
A조소개 작업내용
mySql 데이터베이스 핸들링 (입양하기)
1. 회원의 입양한 동물 목록 불러오기 2. 동물상태를 입양 가능 -> 입양 진행중으로 변경 회원의 입양 목록에 추가
코드분석
A조소개 작업내용
mySql 데이터베이스 핸들링 (마이페이지)
내가 입양한 동물 리스트 띄우기
코드분석
A조소개 작업내용
Sub-Query 반려동물 찾기 게시판
Animal-views.py
Animal-model.py
코드분석
A조소개 작업내용
Sub-Query 반려동물 찾기 게시판 코드분석
A조소개 작업내용
Join Query 반려동물 찾기 게시판
Board.html
Views.py
models.py
Board_detail.html
코드분석
A조소개 작업내용
File Upload 반려동물 찾기 게시판 코드분석
A조소개 작업내용
File Upload 반려동물 찾기 게시판 코드분석
A조소개 작업내용
sqlite 입양 사전 체크리스트 코드분석
A조소개 작업내용
adopt/views.py
adopt/models.py
DATABASES 디폴트로 sqlite3 설정
DTO 해당하는 Survey class , migration 통해 SQLite 테이블 생성
config/settings.py
adopt/models.py
adopt/views.py
select * from 같은 기능의 .object.all() 하여 리스트로 담아
입양심사페이지에 전달
사용자가 form 체크한 정보 전달 받아 ‘y’값을 카운트하여
일정 점수 기준으로 통과여부 판단,
MySQL DB 해당 ID 회원의 심사통과여부 정보 업데이트
sqlite 입양 사전 체크리스트 코드분석
A조소개 작업내용
adopt/checklist.html
For 사용해 질문리스트를 출력하고,
Radio버튼에 질문번호를 id값끝붙여서 구분하여
이를 다시 form 으로 감싸서 전달한다.
sqlite 입양 사전 체크리스트 코드분석
A조소개 작업내용
adopt/views.py
adopt/models.py DTO 해당하는 FAQ class , migration 통해 SQLite 테이블 생성
select * from 같은 기능의 .object.all() 하여 리스트로 담아
FAQ페이지에 전달
전달받은 Q&A 항목별로 출력
sqlite FAQ 코드분석
품종 데이터 리스트로 얻어오기
다른 동물들은 불용어로 제외 처리
Wordcnt/views.py
업로드 해놓은 이미지 모양으로 워드클라우드 그림을 출력하도록 설정
워드클라우드의 키워드에 적용할 키워드 경로 설정
설정 값으로 이미지를 생성하여 저장.
A조소개 작업내용
Data analysis word cloud 코드분석
DB에서 유실 날짜 데이터 가져오기
월별로 카운트 해주기
Wordcnt/views.py
날짜 순서대로 정렬시키기
차트에서 필요한 데이터 형태로 변환하기
Java script에서 데이터 추출이 가능하도록 이중 리스트로 반환
A조소개 작업내용
Data analysis Chart 코드분석
AD J A N G O 프로젝트발표
따스아리:따뜻한메아리
감사합니다 😍